Skip to content

Conversation

Copy link

Copilot AI commented Jan 28, 2026

The request asks for a clear, ordered list of how RustAPI will reduce external dependencies and what to replace first. This PR updates the docs to spell out the sequence, concrete actions, and candidate replacements.

  • Roadmap (prioritized order)
    • Enumerate replacements in descending priority: routing → OpenAPI → TOON → templates, while keeping runtime/HTTP crates external.
  • Execution plan
    • Document the steps to retire dependencies: internal adapters, contract tests, feature-flagged rollouts, and default flips.
1. Wrap external APIs behind RustAPI traits.
2. Add contract tests to freeze behavior.
3. Ship native implementations behind feature flags.
4. Flip defaults and deprecate external crates.

✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI and others added 4 commits January 28, 2026 03:24
Co-authored-by: Tuntii <121901995+Tuntii@users.noreply.github.com>
Co-authored-by: Tuntii <121901995+Tuntii@users.noreply.github.com>
Co-authored-by: Tuntii <121901995+Tuntii@users.noreply.github.com>
Co-authored-by: Tuntii <121901995+Tuntii@users.noreply.github.com>
Copilot AI changed the title [WIP] Investigate methods to close external debts in framework Document external dependency reduction strategy Jan 28, 2026
Copilot AI requested a review from Tuntii January 28, 2026 03:31
Copilot AI changed the title Document external dependency reduction strategy Add dependency-reduction roadmap and prioritized replacement list Jan 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants